home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / c / cweb31p9d.lha / CWeb / bin / catalogs / cweb.h < prev    next >
C/C++ Source or Header  |  1994-05-13  |  17KB  |  509 lines

  1. #ifndef CWEB_H
  2. #define CWEB_H
  3.  
  4.  
  5. /****************************************************************************/
  6.  
  7.  
  8. /* This file was created automatically by CatComp.
  9.  * Do NOT edit by hand!
  10.  */
  11.  
  12.  
  13. #ifndef EXEC_TYPES_H
  14. #include <exec/types.h>
  15. #endif
  16.  
  17.  
  18. /****************************************************************************/
  19.  
  20.  
  21. #define MSG_ERROR_CO9 0
  22. #define MSG_ERROR_CO9_STR "! Input line too long"
  23.  
  24. #define MSG_ERROR_CO13 1
  25. #define MSG_ERROR_CO13_STR "! Missing @x in change file"
  26.  
  27. #define MSG_ERROR_CO14 2
  28. #define MSG_ERROR_CO14_STR "! Change file ended after @x"
  29.  
  30. #define MSG_ERROR_CO16_1 3
  31. #define MSG_ERROR_CO16_1_STR "! Change file ended before @y"
  32.  
  33. #define MSG_ERROR_CO16_2 4
  34. #define MSG_ERROR_CO16_2_STR "! CWEB file ended during a change"
  35.  
  36. #define MSG_ERROR_CO17_1 5
  37. #define MSG_ERROR_CO17_1_STR "! Where is the matching @y?"
  38.  
  39. #define MSG_ERROR_CO17_2 6
  40. #define MSG_ERROR_CO17_2_STR "of the preceding lines failed to match"
  41.  
  42. #define MSG_FATAL_CO19_1 7
  43. #define MSG_FATAL_CO19_1_STR "! Cannot open input file "
  44.  
  45. #define MSG_FATAL_CO19_2 8
  46. #define MSG_FATAL_CO19_2_STR "! Cannot open change file "
  47.  
  48. #define MSG_ERROR_CO21_1 9
  49. #define MSG_ERROR_CO21_1_STR "! Include file name not given"
  50.  
  51. #define MSG_ERROR_CO21_2 10
  52. #define MSG_ERROR_CO21_2_STR "! Too many nested includes"
  53.  
  54. #define MSG_ERROR_CO22 11
  55. #define MSG_ERROR_CO22_STR "! Include file name too long"
  56.  
  57. #define MSG_ERROR_CO23 12
  58. #define MSG_ERROR_CO23_STR "! Cannot open include file"
  59.  
  60. #define MSG_ERROR_CO25_1 13
  61. #define MSG_ERROR_CO25_1_STR "! Change file ended without @z"
  62.  
  63. #define MSG_ERROR_CO25_2 14
  64. #define MSG_ERROR_CO25_2_STR "! Where is the matching @z?"
  65.  
  66. #define MSG_ERROR_CO26 15
  67. #define MSG_ERROR_CO26_STR "! Change file entry did not match"
  68.  
  69. #define MSG_OVERFLOW_CO39_1 16
  70. #define MSG_OVERFLOW_CO39_1_STR "byte memory"
  71.  
  72. #define MSG_OVERFLOW_CO39_2 17
  73. #define MSG_OVERFLOW_CO39_2_STR "name"
  74.  
  75. #define MSG_ERROR_CO50_1 18
  76. #define MSG_ERROR_CO50_1_STR "\n! Ambiguous prefix: matches <"
  77.  
  78. #define MSG_ERROR_CO50_2 19
  79. #define MSG_ERROR_CO50_2_STR ">\n and <"
  80.  
  81. #define MSG_ERROR_CO52_1 20
  82. #define MSG_ERROR_CO52_1_STR "\n! New name is a prefix of <"
  83.  
  84. #define MSG_ERROR_CO52_2 21
  85. #define MSG_ERROR_CO52_2_STR "\n! New name extends <"
  86.  
  87. #define MSG_ERROR_CO52_3 22
  88. #define MSG_ERROR_CO52_3_STR "\n! Section name incompatible with <"
  89.  
  90. #define MSG_ERROR_CO52_4 23
  91. #define MSG_ERROR_CO52_4_STR ">,\n which abbreviates <"
  92.  
  93. #define MSG_ERROR_CO59_1 24
  94. #define MSG_ERROR_CO59_1_STR ". (l. %d of change file)\n"
  95.  
  96. #define MSG_ERROR_CO59_2 25
  97. #define MSG_ERROR_CO59_2_STR ". (l. %d)\n"
  98.  
  99. #define MSG_ERROR_CO59_3 26
  100. #define MSG_ERROR_CO59_3_STR ". (l. %d of include file %s)\n"
  101.  
  102. #define MSG_HAPPINESS_CO62 27
  103. #define MSG_HAPPINESS_CO62_STR "(No errors were found.)\n"
  104.  
  105. #define MSG_WARNING_CO62 28
  106. #define MSG_WARNING_CO62_STR "(Did you see the warning message above?)\n"
  107.  
  108. #define MSG_ERROR_CO62 29
  109. #define MSG_ERROR_CO62_STR "(Pardon me, but I think I spotted something wrong.)\n"
  110.  
  111. #define MSG_FATAL_CO62 30
  112. #define MSG_FATAL_CO62_STR "(That was a fatal error, my friend.)\n"
  113.  
  114. #define MSG_FATAL_CO65 31
  115. #define MSG_FATAL_CO65_STR "\n! Sorry, %s capacity exceeded"
  116.  
  117. #define MSG_FATAL_CO66 32
  118. #define MSG_FATAL_CO66_STR "! This can't happen: "
  119.  
  120. #define MSG_FATAL_CO73 33
  121. #define MSG_FATAL_CO73_STR "! Output file name should end with .tex\n"
  122.  
  123. #define MSG_FATAL_CO75_1 34
  124. #define MSG_FATAL_CO75_1_STR "! Usage: ctangle [options] webfile[.w] [{changefile[.ch]|-} [outfile[.c]]]\nOptions are (+ turns on, - turns off, default in brackets):\nb [+] print banner line\nh [+] print happy message\np [+] give progress reports\ns [-] show statistics\n"
  125.  
  126. #define MSG_FATAL_CO75_2 35
  127. #define MSG_FATAL_CO75_2_STR "! Usage: cweave [options] webfile[.w] [{changefile[.ch]|-} [outfile[.tex]]]\nOptions are (+ turns on, - turns off, default in brackets):\na [+] use AMIGA specific keywords\nb [+] print banner line\nf [+] force line breaks\ng [+] use German macros as of gcwebmac.tex\nh [+] print happy message\ni [+] indent parameter declarations\no [+] separate declarations and statements\np [+] give progress reports\ns [-] show statistics\nx [+] include indexes and table of contents\n"
  128.  
  129. #define MSG_FATAL_CO75_3 36
  130. #define MSG_FATAL_CO75_3_STR "! Usage: cweave [options] webfile[.w] [{changefile[.ch]|-} [outfile[.tex]]]\nOptions are (+ turns on, - turns off, default in brackets):\nb [+] print banner line\nf [+] force line breaks\ng [+] use German macros as of gcwebmac.tex\nh [+] print happy message\ni [+] indent parameter declarations\no [+] separate declarations and statements\np [+] give progress reports\ns [-] show statistics\nx [+] include indexes and table of contents\n"
  131.  
  132. #define MSG_FATAL_CO76 37
  133. #define MSG_FATAL_CO76_STR "! File name too long\n"
  134.  
  135. #define MSG_FATAL_CO78 38
  136. #define MSG_FATAL_CO78_STR "! Cannot open output file "
  137.  
  138. #define MSG_ERROR_CO82 39
  139. #define MSG_ERROR_CO82_STR "! Include path too long"
  140.  
  141. #define MSG_FATAL_CO85 40
  142. #define MSG_FATAL_CO85_STR "! Memory allocation failure"
  143.  
  144. #define MSG_BANNER_CT1 41
  145. #define MSG_BANNER_CT1_STR "This is CTANGLE (Version 3.1 [p9d])\n"
  146.  
  147. #define MSG_OVERFLOW_CT26 42
  148. #define MSG_OVERFLOW_CT26_STR "token"
  149.  
  150. #define MSG_OVERFLOW_CT30 43
  151. #define MSG_OVERFLOW_CT30_STR "stack"
  152.  
  153. #define MSG_ERROR_CT34 44
  154. #define MSG_ERROR_CT34_STR "\n! Not present: <"
  155.  
  156. #define MSG_OVERFLOW_CT40 45
  157. #define MSG_OVERFLOW_CT40_STR "output files"
  158.  
  159. #define MSG_WARNING_CT42 46
  160. #define MSG_WARNING_CT42_STR "\n! No program text was specified."
  161.  
  162. #define MSG_PROGRESS_CT42_1 47
  163. #define MSG_PROGRESS_CT42_1_STR "\nWriting the output file (%s):"
  164.  
  165. #define MSG_PROGRESS_CT42_2 48
  166. #define MSG_PROGRESS_CT42_2_STR "\nWriting the output files:"
  167.  
  168. #define MSG_PROGRESS_CT42_3 49
  169. #define MSG_PROGRESS_CT42_3_STR "\nDone."
  170.  
  171. #define MSG_CONFUSION_CT47 50
  172. #define MSG_CONFUSION_CT47_STR "macro defs have strange char"
  173.  
  174. #define MSG_ERROR_CT60_1 51
  175. #define MSG_ERROR_CT60_1_STR "! Input ended in mid-comment"
  176.  
  177. #define MSG_ERROR_CT60_2 52
  178. #define MSG_ERROR_CT60_2_STR "! Section name ended in mid-comment"
  179.  
  180. #define MSG_ERROR_CT67_1 53
  181. #define MSG_ERROR_CT67_1_STR "! String didn't end"
  182.  
  183. #define MSG_ERROR_CT67_2 54
  184. #define MSG_ERROR_CT67_2_STR "! Input ended in middle of string"
  185.  
  186. #define MSG_ERROR_CT67_3 55
  187. #define MSG_ERROR_CT67_3_STR "\n! String too long: "
  188.  
  189. #define MSG_ERROR_CT68_1 56
  190. #define MSG_ERROR_CT68_1_STR "! Use @l in limbo only"
  191.  
  192. #define MSG_ERROR_CT68_2 57
  193. #define MSG_ERROR_CT68_2_STR "! Double @ should be used in control text"
  194.  
  195. #define MSG_ERROR_CT69 58
  196. #define MSG_ERROR_CT69_STR "! Double @ should be used in ASCII constant"
  197.  
  198. #define MSG_ERROR_CT72_1 59
  199. #define MSG_ERROR_CT72_1_STR "! Input ended in section name"
  200.  
  201. #define MSG_ERROR_CT72_2 60
  202. #define MSG_ERROR_CT72_2_STR "\n! Section name too long: "
  203.  
  204. #define MSG_ERROR_CT73_1 61
  205. #define MSG_ERROR_CT73_1_STR "! Section name didn't end"
  206.  
  207. #define MSG_ERROR_CT73_2 62
  208. #define MSG_ERROR_CT73_2_STR "! Nesting of section names not allowed"
  209.  
  210. #define MSG_ERROR_CT74 63
  211. #define MSG_ERROR_CT74_STR "! Verbatim string didn't end"
  212.  
  213. #define MSG_OVERFLOW_CT76 64
  214. #define MSG_OVERFLOW_CT76_STR "text"
  215.  
  216. #define MSG_ERROR_CT78 65
  217. #define MSG_ERROR_CT78_STR "! @d, @f and @c are ignored in C text"
  218.  
  219. #define MSG_ERROR_CT79 66
  220. #define MSG_ERROR_CT79_STR "! Missing `@ ' before a named section"
  221.  
  222. #define MSG_ERROR_CT80 67
  223. #define MSG_ERROR_CT80_STR "! Double @ should be used in string"
  224.  
  225. #define MSG_ERROR_CT81 68
  226. #define MSG_ERROR_CT81_STR "! Unrecognized escape sequence"
  227.  
  228. #define MSG_ERROR_CT85 69
  229. #define MSG_ERROR_CT85_STR "! Definition flushed, must start with identifier"
  230.  
  231. #define MSG_ERROR_CT93 70
  232. #define MSG_ERROR_CT93_STR "! Double @ should be used in limbo"
  233.  
  234. #define MSG_ERROR_CT94_1 71
  235. #define MSG_ERROR_CT94_1_STR "! Improper hex number following @l"
  236.  
  237. #define MSG_ERROR_CT94_2 72
  238. #define MSG_ERROR_CT94_2_STR "! Replacement string in @l too long"
  239.  
  240. #define MSG_STATS_CT95_1 73
  241. #define MSG_STATS_CT95_1_STR "\nMemory usage statistics:\n"
  242.  
  243. #define MSG_STATS_CT95_2 74
  244. #define MSG_STATS_CT95_2_STR "%ld names (out of %ld)\n"
  245.  
  246. #define MSG_STATS_CT95_3 75
  247. #define MSG_STATS_CT95_3_STR "%ld replacement texts (out of %ld)\n"
  248.  
  249. #define MSG_STATS_CT95_4 76
  250. #define MSG_STATS_CT95_4_STR "%ld bytes (out of %ld)\n"
  251.  
  252. #define MSG_STATS_CT95_5 77
  253. #define MSG_STATS_CT95_5_STR "%ld tokens (out of %ld)\n"
  254.  
  255. #define MSG_BANNER_CW1 78
  256. #define MSG_BANNER_CW1_STR "This is CWEAVE (Version 3.1 [p9d])\n"
  257.  
  258. #define MSG_OVERFLOW_CW21 79
  259. #define MSG_OVERFLOW_CW21_STR "cross-reference"
  260.  
  261. #define MSG_ERROR_CW54 80
  262. #define MSG_ERROR_CW54_STR "! Control codes are forbidden in section name"
  263.  
  264. #define MSG_ERROR_CW56_1 81
  265. #define MSG_ERROR_CW56_1_STR "! Control text didn't end"
  266.  
  267. #define MSG_ERROR_CW56_2 82
  268. #define MSG_ERROR_CW56_2_STR "! Control codes are forbidden in control text"
  269.  
  270. #define MSG_OVERFLOW_CW61 83
  271. #define MSG_OVERFLOW_CW61_STR "section number"
  272.  
  273. #define MSG_ERROR_CW71_1 84
  274. #define MSG_ERROR_CW71_1_STR "! Missing left identifier of @s"
  275.  
  276. #define MSG_ERROR_CW71_2 85
  277. #define MSG_ERROR_CW71_2_STR "! Missing right identifier of @s"
  278.  
  279. #define MSG_WARNING_CW75_1 86
  280. #define MSG_WARNING_CW75_1_STR "\n! Never defined: <"
  281.  
  282. #define MSG_WARNING_CW75_2 87
  283. #define MSG_WARNING_CW75_2_STR "\n! Never used: <"
  284.  
  285. #define MSG_WARNING_CW85 88
  286. #define MSG_WARNING_CW85_STR "\n! Line had to be broken (output l. %d):\n"
  287.  
  288. #define MSG_ERROR_CW92_1 89
  289. #define MSG_ERROR_CW92_1_STR "! Missing } in comment"
  290.  
  291. #define MSG_ERROR_CW92_2 90
  292. #define MSG_ERROR_CW92_2_STR "! Extra } in comment"
  293.  
  294. #define MSG_ERROR_CW94 91
  295. #define MSG_ERROR_CW94_STR "! Illegal use of @ in comment"
  296.  
  297. #define MSG_WARNING_CW171 92
  298. #define MSG_WARNING_CW171_STR "\nIrreducible scrap sequence in section %d:"
  299.  
  300. #define MSG_WARNING_CW172 93
  301. #define MSG_WARNING_CW172_STR "\nTracing after l. %d:\n"
  302.  
  303. #define MSG_OVERFLOW_CW176 94
  304. #define MSG_OVERFLOW_CW176_STR "scrap/token/text"
  305.  
  306. #define MSG_ERROR_CW182 95
  307. #define MSG_ERROR_CW182_STR "! Missing `|' after C text"
  308.  
  309. #define MSG_ERROR_CW201 96
  310. #define MSG_ERROR_CW201_STR "\n! Illegal control code in section name: <"
  311.  
  312. #define MSG_ERROR_CW202 97
  313. #define MSG_ERROR_CW202_STR "\n! C text in section name didn't end: <"
  314.  
  315. #define MSG_OVERFLOW_CW202 98
  316. #define MSG_OVERFLOW_CW202_STR "buffer"
  317.  
  318. #define MSG_PROGRESS_CW204 99
  319. #define MSG_PROGRESS_CW204_STR "\nWriting the output file..."
  320.  
  321. #define MSG_ERROR_CW209_1 100
  322. #define MSG_ERROR_CW209_1_STR "! TeX string should be in C text only"
  323.  
  324. #define MSG_ERROR_CW209_2 101
  325. #define MSG_ERROR_CW209_2_STR "! You can't do that in TeX text"
  326.  
  327. #define MSG_ERROR_CW213 102
  328. #define MSG_ERROR_CW213_STR "! Improper macro definition"
  329.  
  330. #define MSG_ERROR_CW214 103
  331. #define MSG_ERROR_CW214_STR "! Improper format definition"
  332.  
  333. #define MSG_ERROR_CW217 104
  334. #define MSG_ERROR_CW217_STR "! You need an = sign after the section name"
  335.  
  336. #define MSG_ERROR_CW218 105
  337. #define MSG_ERROR_CW218_STR "! You can't do that in C text"
  338.  
  339. #define MSG_PROGRESS_CW225 106
  340. #define MSG_PROGRESS_CW225_STR "\nWriting the index..."
  341.  
  342. #define MSG_FATAL_CW225_1 107
  343. #define MSG_FATAL_CW225_1_STR "! Cannot open index file "
  344.  
  345. #define MSG_FATAL_CW225_2 108
  346. #define MSG_FATAL_CW225_2_STR "! Cannot open section file "
  347.  
  348. #define MSG_OVERFLOW_CW237 109
  349. #define MSG_OVERFLOW_CW237_STR "sorting"
  350.  
  351. #define MSG_STATS_CW248_1 110
  352. #define MSG_STATS_CW248_1_STR "%ld cross-references (out of %ld)\n"
  353.  
  354. #define MSG_STATS_CW248_2 111
  355. #define MSG_STATS_CW248_2_STR "Parsing:\n"
  356.  
  357. #define MSG_STATS_CW248_3 112
  358. #define MSG_STATS_CW248_3_STR "%ld scraps (out of %ld)\n"
  359.  
  360. #define MSG_STATS_CW248_4 113
  361. #define MSG_STATS_CW248_4_STR "%ld texts (out of %ld)\n"
  362.  
  363. #define MSG_STATS_CW248_5 114
  364. #define MSG_STATS_CW248_5_STR "%ld levels (out of %ld)\n"
  365.  
  366. #define MSG_STATS_CW248_6 115
  367. #define MSG_STATS_CW248_6_STR "Sorting:\n"
  368.  
  369.  
  370. /****************************************************************************/
  371.  
  372.  
  373. #ifdef STRINGARRAY
  374.  
  375. struct AppString
  376. {
  377.     LONG   as_ID;
  378.     STRPTR as_Str;
  379. };
  380.  
  381. struct AppString AppStrings[] =
  382. {
  383.     {MSG_ERROR_CO9,MSG_ERROR_CO9_STR},
  384.     {MSG_ERROR_CO13,MSG_ERROR_CO13_STR},
  385.     {MSG_ERROR_CO14,MSG_ERROR_CO14_STR},
  386.     {MSG_ERROR_CO16_1,MSG_ERROR_CO16_1_STR},
  387.     {MSG_ERROR_CO16_2,MSG_ERROR_CO16_2_STR},
  388.     {MSG_ERROR_CO17_1,MSG_ERROR_CO17_1_STR},
  389.     {MSG_ERROR_CO17_2,MSG_ERROR_CO17_2_STR},
  390.     {MSG_FATAL_CO19_1,MSG_FATAL_CO19_1_STR},
  391.     {MSG_FATAL_CO19_2,MSG_FATAL_CO19_2_STR},
  392.     {MSG_ERROR_CO21_1,MSG_ERROR_CO21_1_STR},
  393.     {MSG_ERROR_CO21_2,MSG_ERROR_CO21_2_STR},
  394.     {MSG_ERROR_CO22,MSG_ERROR_CO22_STR},
  395.     {MSG_ERROR_CO23,MSG_ERROR_CO23_STR},
  396.     {MSG_ERROR_CO25_1,MSG_ERROR_CO25_1_STR},
  397.     {MSG_ERROR_CO25_2,MSG_ERROR_CO25_2_STR},
  398.     {MSG_ERROR_CO26,MSG_ERROR_CO26_STR},
  399.     {MSG_OVERFLOW_CO39_1,MSG_OVERFLOW_CO39_1_STR},
  400.     {MSG_OVERFLOW_CO39_2,MSG_OVERFLOW_CO39_2_STR},
  401.     {MSG_ERROR_CO50_1,MSG_ERROR_CO50_1_STR},
  402.     {MSG_ERROR_CO50_2,MSG_ERROR_CO50_2_STR},
  403.     {MSG_ERROR_CO52_1,MSG_ERROR_CO52_1_STR},
  404.     {MSG_ERROR_CO52_2,MSG_ERROR_CO52_2_STR},
  405.     {MSG_ERROR_CO52_3,MSG_ERROR_CO52_3_STR},
  406.     {MSG_ERROR_CO52_4,MSG_ERROR_CO52_4_STR},
  407.     {MSG_ERROR_CO59_1,MSG_ERROR_CO59_1_STR},
  408.     {MSG_ERROR_CO59_2,MSG_ERROR_CO59_2_STR},
  409.     {MSG_ERROR_CO59_3,MSG_ERROR_CO59_3_STR},
  410.     {MSG_HAPPINESS_CO62,MSG_HAPPINESS_CO62_STR},
  411.     {MSG_WARNING_CO62,MSG_WARNING_CO62_STR},
  412.     {MSG_ERROR_CO62,MSG_ERROR_CO62_STR},
  413.     {MSG_FATAL_CO62,MSG_FATAL_CO62_STR},
  414.     {MSG_FATAL_CO65,MSG_FATAL_CO65_STR},
  415.     {MSG_FATAL_CO66,MSG_FATAL_CO66_STR},
  416.     {MSG_FATAL_CO73,MSG_FATAL_CO73_STR},
  417.     {MSG_FATAL_CO75_1,MSG_FATAL_CO75_1_STR},
  418.     {MSG_FATAL_CO75_2,MSG_FATAL_CO75_2_STR},
  419.     {MSG_FATAL_CO75_3,MSG_FATAL_CO75_3_STR},
  420.     {MSG_FATAL_CO76,MSG_FATAL_CO76_STR},
  421.     {MSG_FATAL_CO78,MSG_FATAL_CO78_STR},
  422.     {MSG_ERROR_CO82,MSG_ERROR_CO82_STR},
  423.     {MSG_FATAL_CO85,MSG_FATAL_CO85_STR},
  424.     {MSG_BANNER_CT1,MSG_BANNER_CT1_STR},
  425.     {MSG_OVERFLOW_CT26,MSG_OVERFLOW_CT26_STR},
  426.     {MSG_OVERFLOW_CT30,MSG_OVERFLOW_CT30_STR},
  427.     {MSG_ERROR_CT34,MSG_ERROR_CT34_STR},
  428.     {MSG_OVERFLOW_CT40,MSG_OVERFLOW_CT40_STR},
  429.     {MSG_WARNING_CT42,MSG_WARNING_CT42_STR},
  430.     {MSG_PROGRESS_CT42_1,MSG_PROGRESS_CT42_1_STR},
  431.     {MSG_PROGRESS_CT42_2,MSG_PROGRESS_CT42_2_STR},
  432.     {MSG_PROGRESS_CT42_3,MSG_PROGRESS_CT42_3_STR},
  433.     {MSG_CONFUSION_CT47,MSG_CONFUSION_CT47_STR},
  434.     {MSG_ERROR_CT60_1,MSG_ERROR_CT60_1_STR},
  435.     {MSG_ERROR_CT60_2,MSG_ERROR_CT60_2_STR},
  436.     {MSG_ERROR_CT67_1,MSG_ERROR_CT67_1_STR},
  437.     {MSG_ERROR_CT67_2,MSG_ERROR_CT67_2_STR},
  438.     {MSG_ERROR_CT67_3,MSG_ERROR_CT67_3_STR},
  439.     {MSG_ERROR_CT68_1,MSG_ERROR_CT68_1_STR},
  440.     {MSG_ERROR_CT68_2,MSG_ERROR_CT68_2_STR},
  441.     {MSG_ERROR_CT69,MSG_ERROR_CT69_STR},
  442.     {MSG_ERROR_CT72_1,MSG_ERROR_CT72_1_STR},
  443.     {MSG_ERROR_CT72_2,MSG_ERROR_CT72_2_STR},
  444.     {MSG_ERROR_CT73_1,MSG_ERROR_CT73_1_STR},
  445.     {MSG_ERROR_CT73_2,MSG_ERROR_CT73_2_STR},
  446.     {MSG_ERROR_CT74,MSG_ERROR_CT74_STR},
  447.     {MSG_OVERFLOW_CT76,MSG_OVERFLOW_CT76_STR},
  448.     {MSG_ERROR_CT78,MSG_ERROR_CT78_STR},
  449.     {MSG_ERROR_CT79,MSG_ERROR_CT79_STR},
  450.     {MSG_ERROR_CT80,MSG_ERROR_CT80_STR},
  451.     {MSG_ERROR_CT81,MSG_ERROR_CT81_STR},
  452.     {MSG_ERROR_CT85,MSG_ERROR_CT85_STR},
  453.     {MSG_ERROR_CT93,MSG_ERROR_CT93_STR},
  454.     {MSG_ERROR_CT94_1,MSG_ERROR_CT94_1_STR},
  455.     {MSG_ERROR_CT94_2,MSG_ERROR_CT94_2_STR},
  456.     {MSG_STATS_CT95_1,MSG_STATS_CT95_1_STR},
  457.     {MSG_STATS_CT95_2,MSG_STATS_CT95_2_STR},
  458.     {MSG_STATS_CT95_3,MSG_STATS_CT95_3_STR},
  459.     {MSG_STATS_CT95_4,MSG_STATS_CT95_4_STR},
  460.     {MSG_STATS_CT95_5,MSG_STATS_CT95_5_STR},
  461.     {MSG_BANNER_CW1,MSG_BANNER_CW1_STR},
  462.     {MSG_OVERFLOW_CW21,MSG_OVERFLOW_CW21_STR},
  463.     {MSG_ERROR_CW54,MSG_ERROR_CW54_STR},
  464.     {MSG_ERROR_CW56_1,MSG_ERROR_CW56_1_STR},
  465.     {MSG_ERROR_CW56_2,MSG_ERROR_CW56_2_STR},
  466.     {MSG_OVERFLOW_CW61,MSG_OVERFLOW_CW61_STR},
  467.     {MSG_ERROR_CW71_1,MSG_ERROR_CW71_1_STR},
  468.     {MSG_ERROR_CW71_2,MSG_ERROR_CW71_2_STR},
  469.     {MSG_WARNING_CW75_1,MSG_WARNING_CW75_1_STR},
  470.     {MSG_WARNING_CW75_2,MSG_WARNING_CW75_2_STR},
  471.     {MSG_WARNING_CW85,MSG_WARNING_CW85_STR},
  472.     {MSG_ERROR_CW92_1,MSG_ERROR_CW92_1_STR},
  473.     {MSG_ERROR_CW92_2,MSG_ERROR_CW92_2_STR},
  474.     {MSG_ERROR_CW94,MSG_ERROR_CW94_STR},
  475.     {MSG_WARNING_CW171,MSG_WARNING_CW171_STR},
  476.     {MSG_WARNING_CW172,MSG_WARNING_CW172_STR},
  477.     {MSG_OVERFLOW_CW176,MSG_OVERFLOW_CW176_STR},
  478.     {MSG_ERROR_CW182,MSG_ERROR_CW182_STR},
  479.     {MSG_ERROR_CW201,MSG_ERROR_CW201_STR},
  480.     {MSG_ERROR_CW202,MSG_ERROR_CW202_STR},
  481.     {MSG_OVERFLOW_CW202,MSG_OVERFLOW_CW202_STR},
  482.     {MSG_PROGRESS_CW204,MSG_PROGRESS_CW204_STR},
  483.     {MSG_ERROR_CW209_1,MSG_ERROR_CW209_1_STR},
  484.     {MSG_ERROR_CW209_2,MSG_ERROR_CW209_2_STR},
  485.     {MSG_ERROR_CW213,MSG_ERROR_CW213_STR},
  486.     {MSG_ERROR_CW214,MSG_ERROR_CW214_STR},
  487.     {MSG_ERROR_CW217,MSG_ERROR_CW217_STR},
  488.     {MSG_ERROR_CW218,MSG_ERROR_CW218_STR},
  489.     {MSG_PROGRESS_CW225,MSG_PROGRESS_CW225_STR},
  490.     {MSG_FATAL_CW225_1,MSG_FATAL_CW225_1_STR},
  491.     {MSG_FATAL_CW225_2,MSG_FATAL_CW225_2_STR},
  492.     {MSG_OVERFLOW_CW237,MSG_OVERFLOW_CW237_STR},
  493.     {MSG_STATS_CW248_1,MSG_STATS_CW248_1_STR},
  494.     {MSG_STATS_CW248_2,MSG_STATS_CW248_2_STR},
  495.     {MSG_STATS_CW248_3,MSG_STATS_CW248_3_STR},
  496.     {MSG_STATS_CW248_4,MSG_STATS_CW248_4_STR},
  497.     {MSG_STATS_CW248_5,MSG_STATS_CW248_5_STR},
  498.     {MSG_STATS_CW248_6,MSG_STATS_CW248_6_STR},
  499. };
  500.  
  501.  
  502. #endif /* STRINGARRAY */
  503.  
  504.  
  505. /****************************************************************************/
  506.  
  507.  
  508. #endif /* CWEB_H */
  509.